package com.heima.crm.service;

import com.heima.crm.common.result.Result;
import com.heima.crm.pojos.dtos.RoleDetailsDto;
import com.heima.crm.pojos.dtos.RolePageDto;
import com.heima.crm.pojos.dtos.RoleSaveDto;
import com.heima.crm.pojos.dtos.UpdateRoleDto;
import com.heima.crm.pojos.entity.TbRole;
import com.heima.crm.pojos.entity.TbRoleDetails;

import java.util.List;

public interface CrRoleService {
    Result page(RolePageDto rolePageDto);

    Result saveRole(RoleSaveDto dto);

    Result getRole(Long roleId);


    Result updateRole(UpdateRoleDto updateRoleDto);

    Result deleteRoleById(Long roleId);
}
